خطأ 404 (ما هو وأفضل الممارسات الخاصة به)
حيث إنه يجعل تجربة الزائرين والمستخدمين سيئة وغير فعالة، كما أنه يصعب من مهمة الـ Crawlers أو الزواحف الخاصة بمحركات البحث.
ولكن لحسن الحظ فإن خطأ 404 واحد من أسهل الأخطاء التي يمكن معالجتها والتعامل معها، وهذا ما سنناقشه بعد قليل.
في هذا المقال نقدم لك كل ما تحتاج لمعرفته عن أخطاء 404، وكيف تؤثر سلبيًا على موقعك، وكيف يمكنك التعامل معها كصاحب موقع ومستخدم.
ما هو خطأ 404
باختصار الخطأ 404 يعني أن الصفحة التي يطلب الزائر الوصول إليها لم يتمكن السرفر من العثور عليها، وهذا قد يحدث لمجموعة من الأسباب التي سوف نتحدث عنها.
وبشيء من التفصيل فإن 404 هذا واحد من مجموعة أكواد تتعلق ببروتوكول النقل الفائق HTTP الذي يحكم التواصل، ويقوم بنقل البيانات على الإنترنت بين الأجهزة والسيرفرات.
حيث على سبيل المثال عندما تود الدخول إلى صفحة ما ترسل طلب ولوج عبر بروتوكول الـ HTTP إلى السيرفر الذي يقوم بعرض الصفحة لك.
ولكن ليس في كل الحالات يكون الأمر بهذه البساطة، بل في بعض الأحيان يعود طلبك بكود HTTP خاص بالحالة أو HTTP Status Codes ما -مثل كود 404 الذي يعني أنه لا يمكن إيجاد الصفحة.
وإليك معنى أهم أكواد الخطأ الشائعة في عالم الويب:
- أكواد 100 إلى 199 تكون معلوماتية Informational وتعني أنه يتم معالجة طلبك.
- أكواد 200 إلى 299 تكون أكواد نجاح Success، وتعني أن طلبك تم استقباله ومعالجته بنجاح.
- أكواد 300 إلى 399 تكون أكواد إعادة التوجيه Redirection، وتعني أنه لم يمكن معالجة طلبك لأن المعلومات التي تطلبها تم نقلها.
- أكواد 400 إلى 499 -والتي منها 404- أكواد أخطاء العملاء أو الزائرين Client-side error، وتعني أن الطلب غير صحيح أو غير كامل أو غير محدد.
- أكواد 500 إلى 599 تكون أخطاء السيرفر Server-side error، وتعني أن الطلب صحيح ولكن السيرفر فشل في تنفيذه.
وقبل أن ننتقل إلى تلك الأسباب لنتعمق أكثر في فهم كيف ندخل ونتصفح الإنترنت:
- يقوم الزائر بالضغط على رابط صفحة ما على الموقع أو يقوم بإدخاله يدويًا.
- يرسل المتصفح طلبًا إلى السرفر للولوج إلى تلك الصفحة عبر الدومين الخاص بها.
- يقوم الـ DNS بتحويل اسم الدومين إلى عنوان IP، ومن ثم يتم تحويل الطلب إلى هذا الـ IP.
- يتلقى السرفر الخاص بالموقع هذه الطلب ويستجيب له.
وهكذا في حال عدم استطاعة السرفر إيجاد الصفحة يقوم بارسال كود 404 الذي يعني عدم وجود تلك الصفحة.
أسباب ظهور أخطاء 404
قد يظهر خطأ 404 للكثير من الأسباب التي من أهمها:
1. كانت الصفحة منقولة Moved Page: قد يظهر ذلك الكود في حال قمت بنقل الصفحة ومحتواها بدون أن تقوم بتحديث الروابط التي تشير إليها، أو لم تقم بعمل إعادة توجيه Redirection إلى الرابط الجديد.
2. كنت قد قمت بحذف الصفحة Deleted Page: إذا قمت بحذف صفحة ما فإن الروابط التي تشير إليها ستصدر خطأ 404.
3. المستخدم قد قام بكتابة الرابط بشكل خاطئ: في حال قام المستخدم بإدخال الرابط يدويًا بشكل خاطئ فستظهر له رسالة الخطأ 404.
4. وجود مشكلة في الدومين: في حال كانت هناك مشكلة في الدومين… مثل أن تكون قد نقلت الدومين الخاص بك ولم تستخدم موجهات 301 (301 Redirects) فسيظهر لمستخدميك دومًا كود 404 لأي صفحة خاصة بدومينك القديم.
5. مشكلة في السيرفر: في بعض الأوقات قد تحدث مشكلة في السيرفر تؤدي لظهور مثل هذا الخطأ… مثل أن ينقطع الاتصال أو أن يتعطل السيرفر لسبب ما.
6. مشكلة ما في الـ DNS: قد يكون سبب خطأ 404 عدم قدرة نظام أسماء النطاقات على تحويل اسم الدومين إلى IP، وتحدث هذه المشكلة عادة في الدومينات القديمة.
اقرأ أيضًا: ما هو الـ Domain Authority وكيف ترفع الدومين اثورتي لموقعك
كيف تؤثر أخطاء 404 على موقعك بشكل سلبي
لا يخلو موقع من أخطاء 404، وهي في الغالب ليست مؤذية لموقعك، طبعًا في حال كانت أعدادها محدودة.
ولكن في حال كانت كثيرة بعض الشيء فقد تسبب ضررًا كبيرًا لموقعك ولتجربة المستخدم الخاص بك وقد تغضب جوجل.
فأولًا، هي سيئة لتجربة المستخدم، حيث أن الزائر قد يتضايق من وجودها، ويفقد الثقة في موقعك أي أنك قد تخسره إلى الأبد.
وثانيًا، تؤثر هذه الأخطاء -في حال كانت كثيرة- على ميزانية الزحف خاصتك (Crawling Budget) ما قد يتسبب في عدم اكتشاف بعض من صفحات موقعك المهمة.
وإذا كنت تدرك أهمية هذا ستدرك مدى الخسائر الفادحة التي ستصيبك، وفي حال كنت لا تدركها، فيجب عليك الإطلاع على كورس السيو الخاص بالرابحون على الفور للمزيد من الفائدة حول هذا الموضوع ومواضيع كثيرة أخرى.
كيف تكتشف أخطاء 404
هناك عدة طرق بسيطة وسهلة لاكتشاف صفحات 404، وكل ما عليك أن تختار من بينها:
الطريقة الأولى استخدام Google Search Console: أبسط وأسهل وأضمن طريقة أن تستخدم الـ Google Search Console لإيجاد أخطاء 404.
الطريقة الثانية استخدام أدوات السيو الشاملة: بإمكانك كذلك إيجاد تلك الصفحات من خلال أدوات السيو الشاملة مثل SEMRush.
الطريقة الثالثة استخدام أدوات إيجاد الروابط التالفة: بإمكانك كذلك استخدام أدوات مخصصة لهذا الأمر، مثل: Dead Link Checker و Screaming Frog وغيرها.
كيف تصلح خطأ 404
باختصار عليك أن تقوم بإيجاد المشكلة لإصلاحها، حيث كما ذكرنا سابقًا هناك الكثير من الأسباب لأخطاء 404، وبناءًا عليه ستكون هناك العديد من الحلول الخاصة بكل مشكلة.
ومن أهم وأشهر طرق التعامل مع تلك الصفحات:
1. إعادة التوجيه Redirection
في حال كنت قد قمت بتغيير رابط الصفحة أو نقلها بإمكانك أن تقوم بإعادة توجيه الرابط القديم إلى الرابط الجديد، وذلك كي لا تخسر الترافيك القادم لها.
أو في حال قمت بإزالة هذه الصفحة تمامًا، فبإمكانك إعادة توجيه زوارك إلى صفحة تحتوي على محتوى مشابه له علاقة بنفس الموضوع.
ولكن احرص على أن يكون هناك صلة بين الصفحتين، وذلك لكي لا تسبب في خروج الزوار من موقعك وزيادة معدل الارتداد Bounce Rate، وبالتالي التأثير على ترتيب موقعك في محركات البحث بشكل سلبي.
2. استعادة الصفحة مرة أخرى
إذا كنت قد قمت بحذف الصفحة بشكل غير متعمد فبإمكانك استعادتها أو استبدال وتحديث محتواها بما يخدم أهدافك.
أو بإمكانك أن تقدم محتوى مشابه لها ما دام هناك ترافيك وإقبال عليها، وهذا لكونها ستكون مفيدة للغاية لك.
3. تحديث الروابط الموجهة للصفحة
إذا كان لديك عدة روابط داخلية Internal links تشير إلى تلك الصفحة فبإمكانك أن تقوم بتعديلها لتشير إلى الـ URL الصحيح.
أو من الأفضل إذا كانت هناك الكثير من الروابط الخارجية للصفحة القديمة أن تقوم بعمل إعادة توجيه Redirection كما سبق وتحدثنا.
4. حل مشاكل الووردبريس
في بعض الأحيان تكون صفحات 404 بسبب خطأ ما في الووردبريس سواء بسبب إضافات ووردبريس Plugins تم استخدامها حديثًا أو كود خاطئ في ملف htaccess.
وفي هذه الحالة ستحتاج لتعطيل الإضافات الحديثة وإلى تعديل الملف وإعادته إلى الأكواد البرمجية الأولية الخاصة به.
5. تصميم صفحة 404 فريدة لموقعك
هذه ليست طريقة للتعامل مع أخطاء 404، ولكنها طريقة جيدة لتقليص عواقبها والحد من مشاكلها، حيث بإمكانك تحويل هذا الموقف إلى رسالة تسويقية إيجابية.
حيث إذا استخدمت بعض الفكاهة والمزاح لن تضر تجربة مستخدمك، ولن يفقد الثقة فيك، بل على النقيض قد تزداد ثقته في موقعك.
كما أن بإمكانك إضافة صندوق بحث لموقعك وروابط الصفحات الأساسية لموقعك كالصفحة الرئيسية لكي تتجنب الأضرار الخاصة بالسيو.
وإذا كنت مهتمًا بهذا الأمر وتريد معرفة المزيد عنه فبإمكانك إخبارنا في التعليقات وسوف نقوم بتخصيص مقال كامل عنه.
كيف تتعامل مع خطأ 404 كمستخدم
يواجه أغلب المستخدمين هذه الأخطاء، ولا يعرفون كيفية التعامل معها بالرغم من أن أغلبها مشاكل متعلقة بالمستخدم وليست بالموقع.
فيمكن للزائرين في معظم الحالات التغلب عليها من خلال:
1. التحقق من عنوان URL: أكثر الأخطاء شيوعًا التي يرتكبها المستخدمين وتتسبب في ظهور خطأ 404 لهم هي كتابة عنوان الموقع بشكل خاطئ، فعندما يظهر لك هذا الخطأ فأول ما عليك فعله هو مراجعة عنوان الموقع وإصلاحه إذا احتوى على أي أخطاء.
2. تحديث الصفحة (إعادة التحميل): قد تكون أخطاء 404 أيضًا ناتجة من خلل مؤقت في صفحة الويب، ولذلك فتأكد من تحديث الصفحة أكثر من مرة للتأكد من عدم كونها مشكلة مؤقتة.
3. امسح الكاش Cache الخاص بمتصفحك: من الممكن أن يساعدك هذا في فتح صفحة الويب التي تحاول الوصول إليها.
4. جرب البحث من جهاز آخر: من الطرق الأخرى للوصول للموقع الذي تريده هو أن تبحث عنه عن طريق جهاز مختلف عن الجهاز الذي أعطاك صفحة الخطأ 404.
وإذا عملت الصفحة بشكل جيد على الجهاز الأخر فمن المرجح أن لديك خلل في ذاكرة التخزين المؤقت Cache، وسيكون عليك مسحها والمحاولة مرة أخرى وبنسبة كبيرة ستظهر الصفحة.
5. جرب العثور على الصفحة من خلال صندوق بحث الموقع: إذا كنت تبحث عن سلعة أو مقال معين في أحد المواقع وواجهك هذا الخطأ، قم بالدخول إلى صندوق البحث الخاص به وحاول العثور على الصفحة بنفسك من خلال الكلمات المفتاحية المناسبة.
6. التواصل مع الموقع: آخر الوسائل المتاحة لك بعد فشل كل ما ذكرناه هي التواصل مع الموقع الالكتروني الذي كان يحتوى على الصفحة التي تريدها، ومعرفة إذا ما كانت لازالت موجودة أو إذا كان يوجد أي صفحة مشابهة لها.
الأسئلة الأكثر شيوعًا حول صفحة الخطأ 404
1. ما هي أخطاء 404؟
أخطاء 404 هي التي تظهر عندما يحاول المتصفح الدخول إلى صفحة غير موجودة على السيرفر، وهي واحدة من أكثر أخطاء المواقع شيوعًا على الإنترنت.
يحدث هذا الخطأ لعدة أسباب وفي العموم قد يتسبب في مشاكل كبيرة لأصحاب المواقع لكونه يضر بتجربة المستخدم من جهة، وله تأثير سلبي على السيو الخاص بالموقع من جهة أخرى.
وفي هذا المقال ناقشنا كافة الجوانب المتعلقة بخطأ 404 التي قد تهمك، وإذا أردت التعرف عليها قم بمراجعة المقال.
2. هل تضر أخطاء 404 بالسيو الخاص بالموقع؟
في العادة لا، ولكن في حال كان لديك الكثير من أخطاء 404 فإنها بلا شك ستضر بأداء موقعك وتسبب له أضرار فادحة.
فمن ناحية هي سيئة للغاية لتجربة المستخدم وتفقد الزائر ثقته في موقعك، ومن ناحية أخرى تضر بأداء موقعك وبترتيبه في النتائج الخاصة بمحركات البحث.
لذلك كلما كانت أعداد هذه الأخطاء أقل كلما سيكون لهذا تأثير جيد على أداء موقعك.
3. ما أسباب ظهور الخطأ 404؟
يحدث خطأ 404 لعدة أسباب، من بينها:
- تم حذف الصفحة ومحتواها نهائيًا.
- نقل الصفحة إلى رابط جديد بدون تحديث الروابط الداخلية أو الخارجية التي تشير إليه، أو عدم وجود إعادة توجيه إلى الرابط الجديد.
- نقل الدومين الخاص بالموقع إلى دومين جديد بدون إعادة التوجيه إليه.
- عدم قدرة السيرفر على الاستجابة لطلب المتصفح.
- عدم قدرة نظام أسماء النطاقات (DNS) على تحويل اسم الدومين إلى IP.
- كتابة المستخدم لرابط الصفحة بشكل خاطئ.
4. كيف تكتشف أخطاء 404؟
يمكنك اكتشاف خطأ 404 من خلال:
- الـ Google Search Console.
- أدوات السيو الشاملة كـ Ahrefs وSEMRush.
- أدوات إيجاد الروابط التالفة مثل Dead Link Checker وScreaming Frog وغيرها.
5. كيف يمكنني معالجة أخطاء 404؟
هناك طرق عديدة لمعالجة الخطأ 404 والتي من أهمها وأشهرها:
- إعادة توجيه الصفحة المفقودة Redirection إلى صفحة ذات صلة.
- استعادة الصفحة المفقودة مرة أخرى.
- تحديث الروابط الموجهة للصفحة لمنع توجيه الزوار إليها.
- حل مشاكل الووردبريس التي قد تسبب ظهور صفحة الخطأ 404.
- تصميم صفحة 404 فريدة لموقعك لتلافي مشاكل وعواقب هذه الصفحات.
وللتعرف على المزيد عن هذا الخطأ وكيفية معالجته بإمكانك قراءة هذا المقال.
6. لماذا يجب أن أصمم صفحة 404 خاصة بموقعي؟
تصميم صفحة خطأ مُخصصة لموقعك مثل المواقع والشركات الكبيرة سوف يكون له تأثير إيجابي للغاية على موقعك سواء من ناحية تجربة المستخدم أو من ناحية السيو.
فعندما تظهر هذه الصفحة الفكاهية لمستخدمك لن يفقد ثقته فيك، بل على العكس قد تزداد ثقته ويدرك أنك تريد تحقيق أكبر قدر من الفائدة له.
وأيضًا لن توقف هذه الصفحات المفقودة الزواحف Crawlers من أرشفة موقعك، بل عندما تضيف الروابط المهمة لموقعك فيها سوف تستكمل مهمتها بأقل الأضرار الممكنة ولذا لن يتضرر أداء موقعك.